package com.qzdsoft.erpcloud.vo.pu;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

public class PurchaseOrderDetailInfo {
	
	 //ID
	private String id;
	 //所属公司
	private String  companyName;
	//请购单id
	private String billid;
	 //请购单编号
	private String  sourceOrderNo;
	 //物料编码
	private String  materiaCode;
	//物料id
	private String materiaId;//物料id
	 //物料名称
	 private String materiaName;
	 //物料规格
	 private String materiaSpec;
	 //物料类型
	 private String materiaType;
	 //品牌
	private String brand;
	 //计量单位
	private String  measurementUnit;
	 //预入仓库
	 private String inStorage;
	 //供应商物料编码
	 private String supplierMateriaCode;
	 //供应商物料名称
	 private String supplierMateriaName;
	 //供应商物料规格
	 private String supplierMateriaSpec;
	 //结算方式
	 private String settlementType;
	 //结算方式id
	 private Integer settlementId;
	 //结算天数
	 private String settlementDay;
	 //结算币种
	 private String settlementCurrency;
	 //汇率
	 private String exchargeRate;
	 //税率
	 private String taxRate;
	 //采购数量
	 private String num;
	 //单价
	 private String  price;
	 //含税单价
	 private String inclusivePrice;
	 //未含税费用
	 private String taxExcludedTotal;
	 //税额
	 private String tax;
	 //含税费用
	 private String inclusiveTotal;
	 //需求日期
	 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	 private Date  requireDate;
	 //订单入库量
	 private String instorageCount;
	 //订单未入库量
	 private String notInstorageCount;
	 //现存量
	 private String standingCropCount;
	 //可用量
	 private String avliabelCount;
	 
	 
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getSourceOrderNo() {
		return sourceOrderNo;
	}
	public void setSourceOrderNo(String sourceOrderNo) {
		this.sourceOrderNo = sourceOrderNo;
	}
	public String getMateriaCode() {
		return materiaCode;
	}
	public void setMateriaCode(String materiaCode) {
		this.materiaCode = materiaCode;
	}
	public String getMateriaName() {
		return materiaName;
	}
	public void setMateriaName(String materiaName) {
		this.materiaName = materiaName;
	}
	public String getMateriaSpec() {
		return materiaSpec;
	}
	public void setMateriaSpec(String materiaSpec) {
		this.materiaSpec = materiaSpec;
	}
	public String getMateriaType() {
		return materiaType;
	}
	public void setMateriaType(String materiaType) {
		this.materiaType = materiaType;
	}
	public String getBrand() {
		return brand;
	}
	public void setBrand(String brand) {
		this.brand = brand;
	}
	
	public Integer getSettlementId()
    {
        return settlementId;
    }
    public void setSettlementId(Integer settlementId)
    {
        this.settlementId = settlementId;
    }
    public String getMeasurementUnit() {
		return measurementUnit;
	}
	public void setMeasurementUnit(String measurementUnit) {
		this.measurementUnit = measurementUnit;
	}
	
    public String getInStorage() {
		return inStorage;
	}
	public void setInStorage(String inStorage) {
		this.inStorage = inStorage;
	}
	public String getSupplierMateriaCode() {
		return supplierMateriaCode;
	}
	public void setSupplierMateriaCode(String supplierMateriaCode) {
		this.supplierMateriaCode = supplierMateriaCode;
	}
	public String getSupplierMateriaName() {
		return supplierMateriaName;
	}
	public void setSupplierMateriaName(String supplierMateriaName) {
		this.supplierMateriaName = supplierMateriaName;
	}
	public String getSupplierMateriaSpec() {
		return supplierMateriaSpec;
	}
	public void setSupplierMateriaSpec(String supplierMateriaSpec) {
		this.supplierMateriaSpec = supplierMateriaSpec;
	}
	public String getSettlementType() {
		return settlementType;
	}
	public void setSettlementType(String settlementType) {
		this.settlementType = settlementType;
	}
	public String getSettlementDay() {
		return settlementDay;
	}
	public void setSettlementDay(String settlementDay) {
		this.settlementDay = settlementDay;
	}
	public String getSettlementCurrency() {
		return settlementCurrency;
	}
	public void setSettlementCurrency(String settlementCurrency) {
		this.settlementCurrency = settlementCurrency;
	}
	public String getExchargeRate() {
		return exchargeRate;
	}
	public void setExchargeRate(String exchargeRate) {
		this.exchargeRate = exchargeRate;
	}
	public String getTaxRate() {
		return taxRate;
	}
	public void setTaxRate(String taxRate) {
		this.taxRate = taxRate;
	}
	public String getNum() {
		return num;
	}
	public void setNum(String num) {
		this.num = num;
	}
	public String getPrice() {
		return price;
	}
	public void setPrice(String price) {
		this.price = price;
	}
	public String getInclusivePrice() {
		return inclusivePrice;
	}
	public void setInclusivePrice(String inclusivePrice) {
		this.inclusivePrice = inclusivePrice;
	}
	public String getTaxExcludedTotal() {
		return taxExcludedTotal;
	}
	public void setTaxExcludedTotal(String taxExcludedTotal) {
		this.taxExcludedTotal = taxExcludedTotal;
	}
	public String getTax() {
		return tax;
	}
	public void setTax(String tax) {
		this.tax = tax;
	}
	public String getInclusiveTotal() {
		return inclusiveTotal;
	}
	public void setInclusiveTotal(String inclusiveTotal) {
		this.inclusiveTotal = inclusiveTotal;
	}
	public Date getRequireDate() {
		return requireDate;
	}
	public void setRequireDate(Date requireDate) {
		this.requireDate = requireDate;
	}
	public String getInstorageCount() {
		return instorageCount;
	}
	public void setInstorageCount(String instorageCount) {
		this.instorageCount = instorageCount;
	}
	public String getNotInstorageCount() {
		return notInstorageCount;
	}
	public void setNotInstorageCount(String notInstorageCount) {
		this.notInstorageCount = notInstorageCount;
	}
	public String getStandingCropCount() {
		return standingCropCount;
	}
	public void setStandingCropCount(String standingCropCount) {
		this.standingCropCount = standingCropCount;
	}
	public String getAvliabelCount() {
		return avliabelCount;
	}
	public void setAvliabelCount(String avliabelCount) {
		this.avliabelCount = avliabelCount;
	}
    public String getBillid()
    {
        return billid;
    }
    public void setBillid(String billid)
    {
        this.billid = billid;
    }
    public String getMateriaId()
    {
        return materiaId;
    }
    public void setMateriaId(String materiaId)
    {
        this.materiaId = materiaId;
    }
    
	 
}
